leave stranded - French English Dictionary